package com.culturalCenter.dataCenter.entity.monitor;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;


/**
 * 智慧用电监测器
 */
@Data
public class Electricity implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     *
     */
    @ApiModelProperty(value = "")
    private Integer id;
    /**
     *
     */
    @ApiModelProperty(value = "")
    private String equipmentCode;
    /**
     *
     */
    @ApiModelProperty(value = "")
    private String clientIP;
    /**
     *
     */
    @ApiModelProperty(value = "")
    private String clientPort;
    /**
     * 漏电
     */
    @ApiModelProperty(value = "漏电")
    private String electricOut;
    /**
     * 总有功电量
     */
    @ApiModelProperty(value = "总有功电量")
    private String powerElectricTotal;
    /**
     * 电压A
     */
    @ApiModelProperty(value = "电压A")
    private String voltageA;
    /**
     * 电压B
     */
    @ApiModelProperty(value = "电压B")
    private String voltageB;
    /**
     * 电压C
     */
    @ApiModelProperty(value = "电压C")
    private String voltageC;
    /**
     * 电流A
     */
    @ApiModelProperty(value = "电流A")
    private String currentA;
    /**
     * 电流B
     */
    @ApiModelProperty(value = "电流B")
    private String currentB;
    /**
     * 电流C
     */
    @ApiModelProperty(value = "电流C")
    private String currentC;
    /**
     * 温度A
     */
    @ApiModelProperty(value = "温度A")
    private String temperatureA;
    /**
     * 温度B
     */
    @ApiModelProperty(value = "温度B")
    private String temperatureB;
    /**
     * 温度C
     */
    @ApiModelProperty(value = "温度C")
    private String temperatureC;
    /**
     * 温度N
     */
    @ApiModelProperty(value = "温度N")
    private String temperatureN;
    /**
     * 设备状态
     */
    @ApiModelProperty(value = "设备状态")
    private String equipmentStatus;
    /**
     * 继电器状态
     */
    @ApiModelProperty(value = "继电器状态")
    private String relayStatus;
    /**
     * 电流状态
     */
    @ApiModelProperty(value = "电流状态")
    private String currentStatus;
    /**
     * 温度状态
     */
    @ApiModelProperty(value = "温度状态")
    private String temperatureStatus;
    /**
     * 电压状态
     */
    @ApiModelProperty(value = "电压状态")
    private String voltageStatus;
    /**
     * 预留
     */
    @ApiModelProperty(value = "预留")
    private String otherStatus;
    /**
     * 屏幕状态
     */
    @ApiModelProperty(value = "屏幕状态")
    private String screenStatus;
    /**
     * AB线电压(V)
     */
    @ApiModelProperty(value = "AB线电压(V)")
    private String voltageAB;
    /**
     * BC线电压
     */
    @ApiModelProperty(value = "BC线电压")
    private String voltageBC;
    /**
     * CA线电压
     */
    @ApiModelProperty(value = "CA线电压")
    private String voltageCA;
    /**
     * AB线电流
     */
    @ApiModelProperty(value = "AB线电流")
    private String currentAB;
    /**
     * BC线电流
     */
    @ApiModelProperty(value = "BC线电流")
    private String currentBC;
    /**
     * CA线电流
     */
    @ApiModelProperty(value = "CA线电流")
    private String currentCA;
    /**
     * A相有功功率
     */
    @ApiModelProperty(value = "A相有功功率")
    private String powerA;
    /**
     * B相有功功率
     */
    @ApiModelProperty(value = "B相有功功率")
    private String powerB;
    /**
     * C相有功功率
     */
    @ApiModelProperty(value = "C相有功功率")
    private String powerC;
    /**
     * 总有功功率
     */
    @ApiModelProperty(value = "总有功功率")
    private String powerTotal;
    /**
     * A相无功功率
     */
    @ApiModelProperty(value = "A相无功功率")
    private String powerNoA;
    /**
     * B相无功功率
     */
    @ApiModelProperty(value = "B相无功功率")
    private String powerNoB;
    /**
     * C相无功功率
     */
    @ApiModelProperty(value = "C相无功功率")
    private String powerNoC;
    /**
     * 总无功功率
     */
    @ApiModelProperty(value = "总无功功率")
    private String powerNoTotal;
    /**
     * 总有功功率方向
     */
    @ApiModelProperty(value = "总有功功率方向")
    private String powerDirection0;
    /**
     * 总无功功率方向
     */
    @ApiModelProperty(value = "总无功功率方向")
    private String powerDirection1;
    /**
     * 功率因素
     */
    @ApiModelProperty(value = "功率因素")
    private String powerFactor;
    /**
     * 频率(Hz)
     */
    @ApiModelProperty(value = "频率(Hz)")
    private String frequency;
    /**
     * 总无功电量(Kvarh)
     */
    @ApiModelProperty(value = "总无功电量(Kvarh)")
    private String powerNoElectricTotal;
    /**
     * 数据上传时间
     */
    @ApiModelProperty(value = "数据上传时间")
    private String uploadTime;

}
